package params

type VideoAddReq struct {
	Title     string ` json:"title"`
	Introduce string ` json:"introduce"`
	CoverUrl  string ` json:"coverUrl"`
	Category  string ` json:"category"`
	Types     string ` json:"types"`
	Actor     string ` json:"actor"`
	Year      string ` json:"year"`
	Address   string ` json:"address"`
}

type VideoReviewReq struct {
	VideoId int64 `json:"videoId"`
}

type VideoListReq struct {
	Page     int64  `form:"page"`
	Size     int64  `form:"size"`
	Category string `form:"category"`
	Types    string `form:"types"`
	Address  string `form:"address"`
}

type VideoDetailReq struct {
	Id int64 `form:"id"`
}

type EpisodeListReq struct {
	VideoId int64 `form:"videoId"`
}

type PlayLogCreatReq struct {
	UserId   int64 `json:"userId"`
	VideoId  int64 `json:"videoId"`
	Duration int64 `json:"duration"`
}

type PlayLogListReq struct {
	UserId int64 `form:"userId"`
}

type VideoTopReq struct {
}

type VideoSearchReq struct {
	KeyWord string `form:"keyWord"`
	Page    int64  `form:"page"`
	Size    int64  `form:"size"`
}
